Text copied to clipboard!
Наслов
Text copied to clipboard!Backend programer
Опис
Text copied to clipboard!
Tražimo iskusnog backend programera koji će se pridružiti našem timu za razvoj softvera. Kao backend programer, bićete odgovorni za dizajn, implementaciju i održavanje serverskih aplikacija koje podržavaju funkcionalnosti naših proizvoda. Vaš rad će uključivati rad sa bazama podataka, API-jevima, sigurnosnim protokolima i optimizacijom performansi sistema. Potrebno je da imate duboko razumevanje programskih jezika kao što su Java, Python ili Node.js, kao i iskustvo sa relacijskim i nerelacijskim bazama podataka. Takođe, očekujemo da budete upoznati sa praksama agilnog razvoja softvera i da možete efikasno sarađivati sa timom dizajnera, frontend programera i menadžera proizvoda. Vaša uloga je ključna za stabilnost i skalabilnost naših aplikacija, kao i za implementaciju novih funkcionalnosti koje će unaprediti korisničko iskustvo. Ako ste motivisani da radite u dinamičnom okruženju i doprinesete razvoju inovativnih rešenja, pozivamo vas da se prijavite za ovu poziciju.
Одговорности
Text copied to clipboard!- Razvijanje i održavanje backend servisa i API-ja.
- Rad sa bazama podataka i optimizacija upita.
- Implementacija sigurnosnih mera i autentifikacije.
- Saradnja sa frontend timom na integraciji sistema.
- Pisanje čistog, efikasnog i dokumentovanog koda.
- Testiranje i otklanjanje grešaka u softveru.
- Praćenje performansi sistema i njihova optimizacija.
- Učešće u planiranju i dizajnu novih funkcionalnosti.
- Održavanje tehničke dokumentacije.
- Pridržavanje najboljih praksi u razvoju softvera.
Захтеви
Text copied to clipboard!- Iskustvo u backend programiranju (Java, Python, Node.js ili slično).
- Poznavanje rada sa relacijskim i nerelacijskim bazama podataka.
- Razumevanje RESTful API dizajna i implementacije.
- Iskustvo sa verzionim sistemima (Git).
- Sposobnost rešavanja problema i analitičko razmišljanje.
- Poznavanje sigurnosnih protokola i praksi.
- Iskustvo u radu sa agilnim metodologijama.
- Dobre komunikacione veštine i timski duh.
- Sposobnost rada u dinamičnom okruženju.
- Visoka motivacija za učenje i usavršavanje.
Могућа питања на интервјуу
Text copied to clipboard!- Koje programske jezike najviše koristite za backend razvoj?
- Kako pristupate optimizaciji performansi baze podataka?
- Možete li opisati iskustvo sa REST API-jem?
- Kako osiguravate sigurnost backend sistema?
- Kako rešavate konflikte u timu tokom razvoja?
- Koje alate koristite za verzionisanje koda?
- Kako pristupate testiranju backend koda?
- Da li imate iskustvo sa radom u agilnom okruženju?
- Kako dokumentujete svoj kod i procese?
- Koji su vam najveći izazovi u prethodnim projektima bili?